Project File sharing
Hello, As ProjectLibre still being rewritten many features yet to be inserted into the structure of the software. I believe that the team has already mapped this demand, but so far can not share resources in different projects. Learn more, build faster, and share your projects using community resources like the Inductive Automation Forums, Ignition Exchange, and Inductive University. Chat & Get Inspired Visit the forums to see and discuss projects with other makers, ask questions, and more. I don't think all of the features you are looking for exist in one place yet. But you might get a good combination of those features might be found by combining Hipchat or Campfire and Github. I know Hipchat has video and screenshare. While there are no shortage of projects to focus on throughout the city, the Partners prioritize efforts around projects that accomplish goals set forth in the Master Plan. We are committed to public input and the public process and look forward to hearing from you about the ideas you have for Newport. 2020 Summer Programming.
- Project resources for members
- Project File sharing
About file sharing
Files in a project serve many different purposes:
- Statements of the projects vision, direction, feature lists and requirements
- Project plans and schedules
- Technical files such as design, specifications, coding conversions , developer FAQs and How-Tos, test plans, api references, and descriptions of theory of operations.
- User files such as user's guides, installation guides, and user FAQs and How-Tos
- 'Downloads' and other deliverable files, such as compiled application or library code, that have been produced by this project for consumption by end users or other developers in other projects.
How files are added to the File sharing page depends on the contributor's permissions. Observers and Content developers can suggest new files which must be reviewed and approved by the Project owner before they are posted for viewing by all project members and guests. Developers can add files directly into the project.
Often, project files require team collaboration. One team member may post a draft which for other members to review, edit and post updates. Once a file is obsolete it needs to be archived and, possibly, removed from view by the Project owner.
Contributing and collaborating on files
Contributing members of a project can create new files or folders by using the Add a folder or Add a file links. Non contributing members, such as Observers suggest new files or folders by using the Suggest a folder or Suggest a file links. Suggested items must be approved by a Project owner before they are visible to other users.
To suggest a new document access any page within the project and click on the File sharing link. Once the File sharing page appears, select the folder in which you would like to save the file and click on the Add a file link under the page title. New files and folders are always placed inside the currently selected folder.
On the Add file page you can define and set attributes for the suggested file.
- Name: This is a required field. Your file name should be brief and descriptive. Ideally, users will be able to identify the main topic of your file by browsing the file names.
- Status: Select a value from the menu. Your options are Draft, Reviewed, Baselined, Stable, Archival and Obsolete.
- Description: This is an optional field. The file description can be used to provide a brief abstract of the salient arguments in the file, or list major ideas/topics discussed within the file. Once again, keep this brief.
At any time, you can use the Edit link to modify the file title, description, or other fields, or you use the Delete link to remove the file. If your suggested file is not approved, you will receive an email notification with the reason for this action.
A file can be textual content, a file from your local directory or a link to a URL. Each of these types have distinctive characteristics.
- Text: This field allows you to enter your content directly. You can choose to save the file in raw text format, as it has been entered into this field, or use the Text Format selector to mark your content as HTML source.
- Attachment: If you would like to include a file you have on your local drive you must first upload the file to the project storage area. To do so, select 'File' as your document type and use the Browse button to navigate to your file. Once you have located your file click the Open button to add the file location and name to the field. Suggested files should not exceed 25 MB in size. Files larger than this cannot be uploaded.
- Link: This field allows you to enter a link to a URL containing the content you intend to share with other project members.
The collaboration process can be tracked using the file status. Marking the status of a file allows project participants to easily identify which files are available for collaboration (for instance, Draft files), have been reviewed or are no longer applicable. Project members with an item in process can flag the file as reserved for editing. To do so, click on the Reserve for editing link in the Reservations column of the file you wish to reserve. On the Reserve document page you can set the end of your reservation period, the reservation type, and enter a reason for the reservation. When other project members view this file they will see that it has been reserved by you and the date you intend to release your reservation. Setting the reservation type to 'strict lock' prevents others from editing the document during the reserved period. The Project owner will still be able to edit the document; however, all other members will have read-only access until the reservation is released. Setting the reservation type to 'advisory warning' does not prevent others from accessing or altering the document. Before you update a document with your changes it is a good idea to make sure that no one else has made any changes since your reservation.
Viewing files
To view project files, from any project page click the File sharing link on the left navigation bar. The File sharing page displays files organized by folders, in a dual pane format. The left pane lists all project folders while the right pane displays a list of all files within the currently active folder. To change the active folder, click on the folder name. Files are shown ten (10) at a time with links at the bottom of the page for browsing through further pages of files. Clicking on the name of a file will show it's contents.
Alternatively, if you need to share a file with another user you can send a URL to the location of the file. To do so, navigate to the document and cut and paste the location into your communication.
Attributes for each file appear beside the file name. The name is a link to the file contents. The file description appears below the name of the file. The status describes the point in the life-cycle of the file. Additional information includes the last date of modification and the user id responsible, and a link to more Info on the file. If you have permission to edit the file, the Info link becomes Edit. NOTE: files in locked projects can not be edited, they are read-only. If any users have placed reservations on the file, their user id appears under the Reservations heading.
Similar to files, folders have attributes. Folders appear below their parent folder to a depth of four folders (not including the Top). Once you've selected a folder to make it active, the active folder appears as an open file folder and the description appears below the folder list.
Linking to files in the CVS repository
You can use a project's File sharing to allow non-CVS users to view files in the project's CVS repository. Linking to files under CVS revision control allows users to view the most current version of the file without needing to check out the source code.
Only those files in the projects 'www' directory and subdirectories thereof can be linked in this fashion. To create the link:
Microsoft Project Sharing
- Place the desired file under CVS control in either the 'www' directory or one of its subdirectories.
- Click the Add new file link on the File sharing page.
- Enter a Name, Status and optional Description for the file.
- In the Contents section, select the Link radio button and enter the URL for the file as a relative link 'www' directory. For example, a link to index.html in the 'www' directory would simply be http://domain.com/index.html and a link to index.html in a 'docs' directory under 'www' would be http://domain.com/docs/index.html.
Website Project – September 26, 2015
- My First Website (CoderDojo Kata – download)
- CSS Diner (GitHub – online game)
Ms Project Sharing
Just starting out?
- Try the Hour of Code with programming puzzles based on Angry Birds or Frozen characters. (And get a certificate of completion at the end!)
- Get more practice by doing the exercises on the Scratch Help Cards using the Scratch Online Editor or the Scratch Offline Editor.
- Use your Scratch skills and imagination to create your own animation, game, or whatever!
- Look at the exercises and project ideas in Beyond Hour of Code…
Tip: To make it easy to save and share your programming projects, create a login by clicking Join Scratch on the Scratch home page!
A little more advanced?
- Animate your name with Scratch.
- Design a holiday card with Scratch.
- Create your own Pong game with Scratch.
- Solve Towers of Hanoi with Scratch.
- Explore and remix your own Scratch Starter Projects.
- Explore and remix your own Complex Scratch Projects.
Ready to learn other languages, web stuff, and fun stuff like writing mobile apps?
There are lots of more advanced tutorials and projects available on the web in whatever language you want to learn.
Here are a few you might want to check-out:
- Codecademy – Learn JavaScript, HTML, CSS, jQuery, PHP, Python, Ruby, and how to program with web API's.
- Khan Academy
- Learn to build an iOS app in an hour on Make School.
- Learn to build an Android app with the MIT App Inventor.
- Learn Google Apps Script.
- Check-out some Java tutorials and references.
- Find examples of cool code snippets that others have created:
- Try things out and see what works in these online coding tools:
Tip: Try W3Schools to look-up syntax and explanations for language stuff you don't know!
Pro Tip: Use Stack Overflow for the really tough questions and GitHub for version control / open source collaboration!
Want to help mentor and share what you know?
Do you already know all about programming, and want to start sharing what you know with others? We're looking for volunteers and mentors!
Need advice on where to start?
Get in touch here or on Facebook – we'll be happy to help point you in the right direction.
You can also try browsing our growing list of programming resources, tutorials, and websites.