CoolStateLA/April 12, 2008
From CSWiki
Tasks for the week ending April 12, 2008. Each task has a status area for you to describe what has been accomplished this week.
[edit] To do
I am writing the the detail of 2 pages News Budget and Status Report Detail
NEWS BUDGET
On the left of the page PRIORITY tag and 2nd TITLE and then comes the DESCRIPTION.
Priority button should be the left mostand it is a drop down box and should be in numbers.As we are using priority so we don,t need Cancel column.Priority decision is only taken by news director and we also don,t need the Approve column as priority column is doing the job of both columns(cancel and approve).The title obviously shows the title of the story and just gives the overview of the story.Description button actually shows the detail of the story and we need the submit button on the left of the page in the bottom and when we click on the submit it means the news is going to publish.This news budget page is responsible for providing the access to all the news.And once we clicked the submit button this news will automatically upload to the server.
STATUS REPORT-DETAIL
First of all we need 5 tags Slug ,Sub Slug ,Creation Date,Medium and Producer.We don,t need Validity Date Status Priority Run Date Story No. and also the History.Creation date shows the creation of the news it means when news comes to the center and Slug means the caption for example Hillary comes to CSULA this news comes to section of Slug.Sub Slug means the events which are supporting to that particular news for examples Sub Slug of the above news can be like this that Hillary address to Engineering students for 2 hours and after that she went to Library and then she did the press conference for 30 minutes.So in other words all these small news are supporting the big news like "Hillary been to CSULA".Medium shows the section(Radio.Images Video)for example under which section will be the responsible for that particular news.When we click the producer button which has a drop down option a pop up window will open which shows the person personal information for example who will be the editor email address phone number .It should,t be a separate page and it should come up with detail and it is a drop down page.
[edit] Look & feel mock up screens: Sepideh Nazari
Will create the JSP (along with stubs to provide example data) for the news budget and story detail pages.
[edit] Look & feel mock up screens: status
[edit] Database schema: Ishani Vyas
[edit] Database schema: status
[edit] Joomla! plug-in: Deidre Foster-Smith with help from Dhaval Joshi
[edit] Joomla! plug-in: status
When creating a component we create a specific folder for that component and there are two specific files that are required to display component I created. The following are snippets of code from component coolstatela that I created with explanations that cover the questions that you had last week.
<?php //Array 1 /* ensure that this file is called up by another file */ defined( '_VALID_MOS' ) or die( 'Direct access of this file is prohibited.' );
The above code ensures that coolstatela.php can only be opened from another file. This is a security measure because the component is not executable without the Joomla! system.
// Loading of the HTML class require_once( $mainframe->getPath( 'front_html' ) );
The source code of the second (coolstatela.html.php) file is merged by using a getPath() procedure, which is a predefined function in Joomla, that looks in the same directory for an appropriate file to merge with from the directory's name with an html.php ending which in this case handles the displaying of data that was queried from the database.
From my reading I have deduced that components which display some data will display them in the main section of the template. Modules on the other hand display wherever they are embedded. I created a module that just displays the text in the table I created and this is just displayed it on the main page here. It can also be set to display on all pages on the site. Modules can be added to components however that should mean that one can create many modules to a specific component.
[edit] Fedora: Kaleem Rana
Will install and make operational Mark's feed filter.
[edit] Fedora: status
[edit] Lucene: Dhaval Joshi
[edit] Lucene: status
[edit] Development Environment: MK
[edit] Development Environment: status
- Provided a guide to install FEDORA in a local Windows PC to all members of the CoolStateLA team (April 9, 2008)
- Provided the guide to prepare local development environment to all. The guide includes installing eclipse, eclipse plug-ins, subversion client for eclipse, and setting up the client PC to connect to the Subversion. (April 9, 2008)

